草庐IT

iphone - Swift - NSCoder 和 PHAsset

全部标签

ios - 使用 iPhone 作为 iBeacon 发射器

我正在尝试将我的iPhone设置为广播iBeacon信号以供另一部iPhone接收。本应接收信号的iPhone可以正常工作,但我无法让另一部iPhone广播信号。我正在学习本教程:https://www.hackingwithswift.com/example-code/location/how-to-make-an-iphone-transmit-an-ibeacon这是我的代码:importCoreBluetoothimportCoreLocationclassiBeaconTransmission:NSObject,CBPeripheralManagerDelegate{varl

ios - 在 swift 中使用标记聚类时,如何向我的苹果 map 上的图钉添加注释 View ?

我正在使用取自此处https://github.com/ribl/FBAnnotationClusteringSwift的简单标记簇我看到这部分代码负责在map上放置一个集群或一个图钉:funcmapView(mapView:MKMapView!,viewForAnnotationannotation:MKAnnotation!)->MKAnnotationView!{varreuseId=""ifannotation.isKindOfClass(FBAnnotationCluster){reuseId="Cluster"varclusterView=mapView.dequeueRe

ios - UI 在 Swift 计算器的弧度和度数模式之间切换

我一直在关注StanfordSwift教程,并且我有一个适用于大多数任务的解决方案。但是,我想实现一个启用弧度/度数模式的UISwitch函数。我已经创建了这个函数,但我似乎找不到让它工作的方法-它一直给我默认的弧度答案,而不是度数。请帮我改进代码CalculatorEngine.swift//thisistheconversionfunctionfuncsind(degrees:Double)->Double{returnsin(degrees*180/M_PI)}ViewController.swiftclassViewController:UIViewController{@IB

ios - Swift 错误,无法将类型 Int 转换为 int 16

此函数将数字与该数字分量的立方之和进行比较。例如abc=a^3+b^3+c^3。转换出错,请帮忙。functriKuba(i:Int16,k:Int16,vararray:[Int16]=[])->Int16{forvari=100;i如果我理解正确,方法pow周围的行中的下一个错误“无法使用Int16类型的参数列表调用pow”,方法pow是一个^3 最佳答案 我强烈怀疑这就是您要查找的内容:funcarithmeticRoot3(varvalue:Int)->Int{varresult=0whilevalue>0{letdigit

ios - Swift 类指针作为?类协议(protocol)?

我有一个类,我们称它为SomeClass。SomeClass的实例有一个可选的指向SomeOtherClass的指针。这样就可以实例化SomeClass的实例,给定一个指向SomeOtherClass(或者SomeOtherClass的子类)的指针,然后这个指针就可以用来动态创建属于SomeClass的这个SomeOtherClass的实例。例如;classSomeClass{varclassPointer:SomeOtherClass.Type?}classSomeOtherClass{}到目前为止一切顺利。现在,我有一个协议(protocol)-让我们称之为SomeProtocol

ios - 定位服务不会在其他人的测试 iPhone 上更新吗?

我没有在另一部测试iPhone上获得后台更新。我在自己的测试iPhone上构建并运行良好的应用程序。模拟器在测试时也能正常工作。两者都可以在后台继续提供位置服务。我通过将纬度和经度吐到调试区域来测试它。即使在后台,两者都吐出纬度和经度,并继续通过。当我把它放在我室友的iPhone上进行测试时,它不会在后台持续更新。除此之外,它工作正常。我进入了他的设置中的开发部分,也找不到任何东西。允许应用程序在后台运行是否缺少某些内容? 最佳答案 转到设置->隐私->位置服务(应该打开)->你的应用名称(检查你是否允许使用位置)

ios - 如何在从服务器下载音频文件之前检查 iPhone 设备上是否有足够的空间

我能够成功下载音频文件..我能够获得设备可用空间......但我的要求是在下载文件之前我想检查iPhone上是否有足够的空间如果是则下载,如果没有则用户可以看到一些警告消息,例如“您的设备没有足够的内存空间。”请指导我任何body..提前致谢。-(uint64_t)freeDiskspace{uint64_ttotalSpace=0;uint64_ttotalFreeSpace=0;__autoreleasingNSError*error=nil;NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,

ios - 展开后 swift subview 不更新

我正在使用swift编写一个基本的iOS日历应用程序。目前,我的主视图包含一个subview——“月View”——其中包含五个“周View”,每个View包含7个“日View”。主视图Controller被设置为每一天subview的委托(delegate),每个subview都可以被触摸以触发一个新的“日ViewController”的连接,它加载了所选日期的所有信息。日ViewController在顶部导航栏上还有一个按钮“完成”按钮,可触发返回主视图Controller的展开转场。问题是:在unwindsegue之后,dayviewcontroller中“day”的数据被成功传递

php - 从 Iphone 上传的 Jcrop 方向不正确,我该怎么办?

我有一个站点,我的jCrop工具可以创建此流程:用户上传照片->他们裁剪照片->他们上传到我的服务器当我尝试上传一张用iPhone相机拍摄的照片时,问题就来了。1-如果我从iphone上传图片,它在预览/裁剪模式下显示方向正确,然后在php上传后我看到结果方向错误。2-如果我上传一张用电脑用iphone拍摄的照片,照片在预览/裁剪模式下显示方向错误(垂直照片旋转90度)。我尝试用php删除exif,但问题仍然存在,因为错误的方向是由exif和JCrop管理的。这是我的Jcrop初始化://initializeJcrop$('#preview').Jcrop({minSize:[167,

ios - 如何根据父 View 的位置和大小更新 UIView 的位置和大小? [ swift ]

我有一个父View,里面有另一个subview。subview的约束设置为在父View中居中且大小为父View的一半。点击按钮时,父View的位置和大小会发生变化,但subview的位置和大小不会随之改变。我尝试使用UIView.updateConstraints(),但它没有重新定位它或调整它的大小。所以我的问题是:相对于父View调整subview大小和位置的最佳方法是什么?谢谢!代码如下:funcupdateTimerFormat(){minutesContainer.frame.size.width*=0.75minutesContainer.frame.size.height